import styles from "./read.module.css"; import Image from "next/image"; export default async function Read({ params }) { const chapterId = params.read; const results = await getPages(chapterId); const image_base_url = results.baseUrl + "/data/" + results.chapter.hash; if (results.length === 0) { return (

This chapter has no content. Please check the next chapter.

); } let images = []; for (var i = 0; i < results.chapter.data.length; i++) { var imgUrl = image_base_url + "/" + results.chapter.data[i]; images.push(imgUrl); } return (

Total pages: {images.length}

{images && images.map((item, index) => (
Pages

Page: {index + 1}

))}
); } async function getPages(id) { const res = await fetch(`https://api.mangadex.org/at-home/server/${id}`); const data = await res.json(); return data; }